在學習變數時我有整理了一下表格
| 型態 | 說明 | 範例 |
|---|---|---|
| 整數 (integer) | 沒有小數點的數字 | $age = 18; |
| 浮點數 (float) | 有小數點的數字 | $price = 99.99; |
| 字串 (string) | 文字或字元的集合 | $name = "Sunny"; |
| 布林值 (boolean) | 只有 true 或 false |
$isLogin = true; |
| 陣列 (array) | 一個可以存很多值的集合 | $colors = ["red", "blue"]; |
| 物件 (object) | 由類別產生的物件 | $car = new Car(); |
| NULL | 空值,沒有設定任何值 | $data = null; |
PHP在宣告變數時不用特別定義他是什麼型別,PHP會自動判定,但不同型別運算一起運算可能會造成不是想要的結果
運算子符號就是數學裡面的符號,用來做加減乘除等操作,也可以做字串連接或比較。
| 類型 | 運算子 | 說明 |
|---|---|---|
| 算術運算子 | + - * / % ** |
加、減、乘、除、取餘數、次方 |
| 字串運算子 | . |
字串串接 |
| 賦值運算子 | = += -= *= .= |
指派值給變數,或結合運算 |
| 比較運算子 | == === != !== < > <= >= |
比較值或型別 |
| 邏輯運算子 | && || ! |
AND 、OR 、NOT |
| 增減運算子 | ++ -- |
遞增、遞減 |
| 三元運算子 | ?: |
簡單條件判斷 |
| 合併運算子 | ?? |
null 合併運算子 |
這裡的運算子符號,我個人認為比較常用的是算數,賦值,比較,邏輯,以及三元運算子。
明天把運算子符號 在做個更詳細的筆記